feat: PLAN06-4 補完 + docs + CHANGELOG + container 非推奨告知#37
Open
takemi-ohama wants to merge 1 commit into
Open
Conversation
8 tasks
PLAN06 で導入した project サブコマンド体系をシェル補完・ドキュメント・
CHANGELOG に反映し、container グループの非推奨を告知する。
- etc/devbase-completion.bash / etc/_devbase:
- project グループ補完 (up/down/ps/login/logs/scale/build/list) を追加
- プロジェクト名補完 (_devbase_project_names: $DEVBASE_ROOT/projects/ 配下を
列挙) を project up/down/ps/logs/scale とトップレベルシノニム up/down/ps/scale
に追加
- project list / top-level list の --interactive / -i 補完
- container は補完候補に残しつつ非推奨マーク (zsh description)
- docs/user/cli-reference.md:
- コマンド体系図・エイリアス・ショートカットを project 体系に更新
- 「project グループ」節を新設 (name 解決 / project list / --interactive /
login・build が name を取らない理由 / 親シェル CWD 非汚染)
- 「container グループ (非推奨)」節に置換
- docs/user/container-operations.md:
- 冒頭に project 体系への移行注記、scale/logs 例を project 形へ、
project list の横断一覧 vs project ps の単体表示の役割整理を追記
- README.md / docs/user/getting-started.md: 残存する container 直接形を project へ
- CHANGELOG.md: Unreleased に PLAN06 (Added: project 群 / Changed: container 非推奨)
- tests/cli/test_completion.py 新規 (bash 補完を source した動作検証 8件 +
zsh 静的内容/構文チェック。zsh 未インストール環境は skip)
pytest: 374 passed, 1 skipped (zsh)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1a00ca9 to
d8b520b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
PLAN06 の
project体系をシェル補完・ドキュメント・CHANGELOG に反映し、containerグループの非推奨を告知する。変更点
projectグループ補完 (up/down/ps/login/logs/scale/build/list)_devbase_project_names($DEVBASE_ROOT/projects/ 列挙) をproject up/down/ps/logs/scale + トップレベルシノニム up/down/ps/scale に付与
project list/ top-levellistの--interactive/-icontainerは補完候補に残しつつ非推奨マーク体系へ。「project グループ」節新設 (name 解決 / list / --interactive / login・build が
name を取らない理由 / 親シェル CWD 非汚染) + 「container グループ (非推奨)」節。
project list(横断一覧) vsproject ps(単体) の役割整理。Test plan
up <TAB>がプロジェクト名補完